sinusoidal and complex forcing functions